someone who administers justice rigidly - French English Dictionary